const http = require('http');
const fs = require('fs');
const querystring = require('querystring');
const urllib = require('url');

var server = http.createServer(function (req,res) {
    //get 方式提交数据
    var obj = urllib.parse(req.url,true);//解析请求的参数

    var url = obj.pathname;
    var GET = obj.query;

    var str = '';
    //接受请求参数
    req.on('data',function (data) {
        str += data;
    })
    req.on('end',function () {
        var POST = querystring.parse(str);//post方式提交数据

        //get 数据   和     post  数据
       // console.log(url,GET,POST);

        //文件读取  url 格式为 /indez.htlm
        var filename = '../www'+url;
        fs.readFile(filename,function (err,data) {
            if(err){
                res.write('<h1>404</h1>')
            }else{
                res.write(data);
            }
            //切记切记,这个res.end一定要放到读取文件完成后
            res.end()
        })
    })
})

server.listen(8088);